const { PrismaClient } = require('@prisma/client');

// 创建 Prisma 客户端实例并添加日志记录
const prisma = new PrismaClient({
  log: [
    {
      emit: 'event',
      level: 'query',
    },
    {
      emit: 'stdout',
      level: 'error',
    },
    {
      emit: 'stdout',
      level: 'info',
    },
    {
      emit: 'stdout',
      level: 'warn',
    },
  ],
});

// 记录查询日志（用于调试）
// prisma.$on('query', (e) => {
//   console.log('查询: ' + e.query);
//   console.log('参数: ' + e.params);
//   console.log('持续时间: ' + e.duration + 'ms');
// });

// 打印可用的模型
//console.log('Prisma 可用模型:', Object.keys(prisma));

module.exports = prisma; 